package phoenics.manpads.stinger.dao;

import org.apache.ibatis.annotations.Mapper;
import phoenics.manpads.stinger.domain.po.User;
import phoenics.manpads.stinger.domain.vo.UserVo;

import java.util.List;
import java.util.Optional;

/**
 * userDao的扩展版本
 *
 * @author Phoenics Chow
 * on 2018年12月13日
 */
@Mapper
public interface UserExtDao extends UserDao{

   default Optional<User> findByName(String subject) {
       UserVo u=new UserVo();
       u.setUserName(subject);
      return findByConditions(u).stream().findFirst();
   }

}
